//package CSDN.hzh_10_30;
//
//import java.util.*;
//import java.util.concurrent.atomic.AtomicInteger;
//
///**
// * @Description: 请关闭中文输入法，用英文的字母和标点符号。
// * 如果你想运行系统测试用例，请点击【执行代码】按钮，如果你想提交作答结果，请点击【提交】按钮，
// * 注意：除答案外，请不要打印其他任何多余的字符，以免影响结果验证
// * 本OJ系统是基于 OxCoder 技术开发，网址：www.oxcoder.com
// * 模版代码提供基本的输入输出框架，可按个人代码习惯修改
// * @Author: Hanzao
// * @Date: 2022/10/30/9:21
// */
//
//public class test_10_23_1 {
//    Main main = new Main();
//}
//
//class Main {
//    public static void main(String[] args) {
//        Scanner scan = new Scanner(System.in);
//        String str_0 = scan.nextLine().trim();
//        String words = str_0;   //报纸
//        String str_1 = scan.nextLine().trim();
//        String msg = str_1;     //自己想说的话
//
//        scan.close();
//
//        String result = solution(words, msg);
//
//        System.out.println(result);
//
//    }
//
//    public static String solution(String words, String msg) {
//        String result = "";
//
//
//        // TODO: 请在此编写代码
//        result = "Yes";
//        Map<Character, Integer> map1 = new HashMap();
//        Map<Character, Integer> map2 = new HashMap();
//
//
//        for (int i = 0; i < msg.length(); i++) {
//            if (map2.containsKey(msg.charAt(i))) {
//                Integer integer = map2.get(msg.charAt(i)) + 1;
//                map2.put(msg.charAt(i), integer);
//            } else {
//                map2.put(msg.charAt(i), 0);
//            }
//
//        }
//
//        for (int i = 0; i < words.length(); i++) {
//            if (map1.containsKey(words.charAt(i))) {
//                Integer integer2 = map1.get(words.charAt(i)) + 1;
//                map1.put(words.charAt(i), integer2);
//            } else {
//                map1.put(words.charAt(i), 1);
//            }
//        }
//
//        for (Character key : map2.keySet()) {
//            int value = map2.get(key);
//            if (!map1.containsKey(key)) {
//                result = "No";
//                break;
//            } else {
//                if (value > map1.get(key)) {
//                    result = "No";
//                    break;
//                }
//            }
//        }
//
//        return result;
//    }
//}
